von neumann machine
Definition
Noun: 1. A theoretical model of a computer architecture: A "von Neumann machine" is a conceptual design for a digital computer. Its defining features are a single storage structure (memory) that holds both program instructions and data, and a central processing unit (CPU) that fetches and executes instructions one after another in a sequential manner. This model forms the foundation for the design of most modern computers.
Usage Examples
- Noun:
- The concept of the von Neumann machine revolutionized computer design by introducing the stored-program concept.
- Most general-purpose computers we use today are based on the von Neumann architecture.
- One limitation of the classic von Neumann machine is the potential bottleneck between the processor and the single memory bank.
Advanced Usage
- "von Neumann bottleneck": A term describing a limitation in the architecture where the single bus used to transfer both instructions and data can limit the system's overall performance, as the CPU must wait for data from memory.
- Engineers develop caching techniques to mitigate the effects of the von Neumann bottleneck.
Variants and Related Words
- von Neumann architecture (n): A synonymous term for the von Neumann machine model, emphasizing the structural design principles.
- stored-program computer (n): A descriptive term highlighting the key feature of the von Neumann model where instructions are stored in memory just like data.
- Harvard architecture (n): A contrasting computer architecture where program instructions and data are stored in separate physical memory systems.
Synonyms
- Stored-program computer
- von Neumann architecture
Related Concepts
- Central Processing Unit (CPU): The component that processes instructions in this model.
- Memory (RAM): The single storage unit in the model holding both data and instructions.
- Control Unit: The part of the CPU that directs operations by fetching instructions from memory.
- Sequential execution: The characteristic processing style of this architecture, executing one instruction at a time in order.
Noun
-
any digital computer incorporating the ideas of stored programs and serial counters that were proposed in 1946 by von Neumann and his colleagues
Khám phá thêm
Các từ liên quan
Từ đồng nghĩa